/*
 * Perspective.h
 *
 *  Created on: 2022锟斤拷10锟斤拷10锟斤拷
 *      Author: 0
 */

#ifndef CODE_PERSPECTIVE_H_
#define CODE_PERSPECTIVE_H_

/*
#include "headfile.h"
#include "encoder.h"
#include "display.h"
#include <camera.h>
#include <common.h>
#include <servo.h>
*/
#include "zf_common_headfile.h"

//// 逆透视后图像大小
//#define RESULT_ROW  90  // 图像高度
//#define RESULT_COL  80  // 图像宽度

#define USED_ROW    100  //锟斤拷锟斤拷透锟斤拷图锟斤拷锟斤拷锟斤拷
#define USED_COL    188

#define PER_IMG     mt9v03x_image   // mt9v03x_image
#define ImageUsed   *PerImg_ip      // 简化逆透视图像像素访问

extern uint8_t *PerImg_ip[RESULT_ROW][RESULT_COL];

void ImagePerspective_Init(void);
uint8 ImagePerspective(int x,int y,float *x1,float *y1);
void inv_Perspective (float x, float y, int *x1, int *y1);

#endif /* CODE_PERSPECTIVE_H_ */
